Master of Engineering in Artificial Intelligence

A two-year KAUST master’s degree in AI for an organization’s employees, taught by KAUST faculty on weekends at the organization’s own venue.

  • Who it’s forEmployees nominated by their organization
  • LevelProfessionals
  • Duration2 years: 4 semesters and a summer
  • LocationOn weekends, at the organization’s venue
  • CredentialKAUST Master of Engineering (MEng), 36 credit hours

Overview

About the program

The Master of Engineering (MEng) in Artificial Intelligence takes an organization’s employees from the foundations of AI to its latest advances: machine learning, deep learning, computer vision, natural language processing and generative AI, through courses and hands-on projects.

KAUST offers it to organizations, not to individual applicants. The organization nominates its employees; those admitted join as KAUST students, follow KAUST’s standard curriculum and are taught by KAUST faculty. KAUST currently runs the program for the Ministry of Interior.

A KAUST qualification

Graduates earn a Master of Engineering awarded by KAUST.

At your organization

Classes run on weekends at the organization’s own venue, so employees keep working while they study.

Projects on your challenges

Each student’s capstone project tackles a real problem from their own organization.

Admission

How students are selected

Every student starts with the bridging program. Their grades in it decide the program they join.

Step 1

Online preparation

4 weeks

Online, self-paced

The organization’s nominees study on their own for the screening exam.

Step 2

Screening exam

2 hours

Written exam

Those who pass join the bridging program.

Step 3

Bridging program

8 weeks

In person, Sunday to Thursday

Two weeks each of Python programming, linear algebra, calculus, and probability and statistics: the mathematics and programming behind AI, taught by KAUST faculty and experts from leading universities.

Certificate of completion

Step 4

Placement

Based on the bridging grades

An average above 90% and an English interview lead to the Master of Engineering in AI. An average above 75% leads to the Postgraduate Diploma in AI.

The bridging program prepares students but doesn’t guarantee a place. An interview checks each student’s English, and those who need it take an English course.

36 credit hours

Curriculum

Two years: four semesters of three courses each, and a summer term between them.

12

credit hours of core courses

18

credit hours of electives

6

credit hours of capstone project

Year 1 · Fall

Semester 1

9 credit hours

AMCS 250P Applied Linear Algebra and Vector Calculus Elective

STAT 210P Applied Statistics and Data Analysis Elective

CS 220P Applied Data Analytics Core

Year 1 · Spring

Semester 2

9 credit hours

AMCS 211P Applied Numerical Optimization Elective

CS 229P Machine Learning with Applications Core

DSA 201P Practical Tools for Data Science Core

Year 1 · Summer

Summer term

Enrichment program at KAUST and partner universities Summer

Year 2 · Fall

Semester 3

9 credit hours

CS 283P Deep Generative Modeling Core

CS 223P Applications of Deep Learning in Visual Computing Elective

CS 299 Capstone Project Capstone

Year 2 · Spring

Semester 4

9 credit hours

CS 284P Natural Language Processing Elective

ECE 265 Machine Learning Hardware Elective

CS 299 Capstone Project Capstone

The courses

CS 220P · Applied Data Analytics

Probability and statistics for data analysis, with concrete examples: statistical methods for decision-making and an introduction to statistical modeling in Python. (40% theory, 60% practice)

CS 229P · Machine Learning with Applications

Supervised and unsupervised learning: linear and logistic regression, deep learning (MLPs, CNNs, RNNs) and clustering, with an introduction to transformers and attention. Students build, train and evaluate models and weigh their ethical implications. (60% theory, 40% practice)

DSA 201P · Practical Tools for Data Science

The practical tools of data science and machine learning, learned hands-on. (40% theory, 60% practice)

CS 283P · Deep Generative Modeling

Variational autoencoders, GANs, normalizing flows, diffusion and energy-based models, and large language and multimodal models, applied to vision, music and language, with a research project. (50% theory, 50% practice)

AMCS 250P · Applied Linear Algebra and Vector Calculus

Matrices, subspaces, least squares, QR and eigen decompositions, then vector calculus, gradients, the Hessian and gradient descent: the mathematics behind AI models and cybersecurity analytics. (80% theory, 20% practice)

STAT 210P · Applied Statistics and Data Analysis

The fundamentals of probability and statistics for data analysis, from statistical methods for decision-making to statistical modeling in Python. (80% theory, 20% practice)

AMCS 211P · Applied Numerical Optimization

Formulating and solving linear and nonlinear optimization problems and interpreting their solutions, with state-of-the-art software, in machine learning, imaging, design and data fitting. (80% theory, 20% practice)

CS 223P · Applications of Deep Learning in Visual Computing

Training and fine-tuning deep networks for image and video classification, object detection and segmentation on the organization’s own data: lectures in the morning, Python notebooks in the afternoon. (40% theory, 60% practice)

CS 284P · Natural Language Processing

Traditional and deep learning approaches to language, from RNNs, LSTMs and GRUs to transformers, large language models and multimodal models, with prompt engineering and a final project. (60% theory, 40% practice)

ECE 265 · Machine Learning Hardware

The hardware behind machine learning: how architectures trade accuracy, latency and energy, and how models map onto different platforms. (70% theory, 30% practice)

CS 299 · Capstone Project

An AI and machine learning project with practical outcomes for the student’s work at their organization, over the last two semesters. (50% theory, 50% practice)

To graduate, students need a cumulative GPA of at least 3.0 and at least a B- in every course.

Summer term

A summer at KAUST and Oxford

Between the two years, students spend an enrichment summer at KAUST in Thuwal and at partner universities such as the University of Oxford, and start shaping their capstone project.

Now showing

MOI MEng AI: summer at Oxford 2026

MEng students at the University of Oxford in the summers of 2026 and 2025, and at KAUST in July 2026.

Requirements

Who can join

A bachelor’s degreeIn science, mathematics or engineering, checked before the program starts.

Nominated by their organizationThrough the organization’s own internal process.

A bridging average above 90%The screening exams must be passed too.

EnglishSpoken and written, checked in an interview.

For organizations

Bring the program to your organization

Contact us

Send us a message through the contact form and choose “Degree programs for organizations”.

Plan the cohort

We agree with you on the schedule, the venue and the number of students.

Nominate employees

Your nominees prepare online, sit the screening exam and take the bridging program.

Start the program

The students admitted study on weekends at your venue, taught by KAUST faculty.

FAQ

Questions

Can I apply on my own?

No. KAUST offers this program to organizations for their employees. If your organization is interested, it can contact us.

Where and when are classes held?

On weekends, at the organization’s own venue. The summer term is at KAUST and partner universities.

Who teaches the program?

KAUST faculty. KAUST alone designs the curriculum and teaches it.

What if a student’s grades are between 75% and 90%?

With a bridging average above 75%, they can join the Postgraduate Diploma in AI, and the best diploma graduates can continue to this master’s degree.

Learner stories

What our students say

For organizations

Master of Engineering in Artificial Intelligence

Contact us